home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_0799 / 758 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  2.4 KB

  1. Date: Tue, 11 Jan 1994 08:35:46 +0100
  2. From: Christian Lynbech <lynbech@daimi.aau.dk>
  3. Message-Id: <199401110735.AA22015@avignon.daimi.aau.dk>
  4. To: hohmuth@freia.inf.tu-dresden.de
  5.         mint@atari.archive.umich.edu
  6. In-Reply-To: <9401101659.AA08395@irz301.inf.tu-dresden.de> (mh1@irz301.inf.tu-dresden.de)
  7. Subject: Re: MiNT goes UNiX, invitation for mailing list (MINTOS)
  8.  
  9. > > - Perhaps some standards for how to port software, such that rather
  10. > >   than just using `#ifdef atari' when making some (unix incompatible)
  11. > >   changes, one should use something like:
  12. > > 
  13. > >     `#if defined(atari) && !defined(MINTOS)'
  14. > > 
  15. > >   so that we unix freaks will not loose the unix way of doeing things,
  16. > >   unless we insist.
  17. > I think that
  18. >     #ifdef __MINT__
  19. > would look better, once it's clear that the MiNT library shall be used
  20. > in the distribution.  We don't need another "MINTOS" libc, do we?
  21.  
  22. Hopefully not, as the mintlib is slowly working its way towards posix,
  23. and it will be hard to improve on that.
  24.  
  25. But when people are porting things, even to mint, they do from time to
  26. time make unix-incompatible decisions. For instance, in the tcsh port,
  27. the startup files has been renamed from .cshrc to cshrc.csh, which is
  28. all fine for those without minixfs, but I would porters to distinguish
  29. between the actions necessary to make a program run, and the stuff
  30. neede to make compatable with TOS, the gnulibs and so on.
  31.  
  32. > BTW, I don't like the name "MINTOS".  ;-)
  33.  
  34. Nor me, but that would perhaps be the first major job for the "MiNT
  35. goes UNIX" project. Perhaps also to find a catchy name for the project.
  36.  
  37. In fact one could reverse my original suggestion and write something like
  38.  
  39.  #if defined(atari) && defined(TOSFS)
  40.  
  41. to state the fact that the following is only for those insisting on
  42. TOS compability. But some standard for this surely would be nice,
  43. though a standard in it self would not be enough. The next phase for
  44. the project would then be to make sure that there are ports of the
  45. different utilities that conforms to the projects standards.
  46.  
  47.  
  48. ------------------------------------------------------------------------------
  49. Christian Lynbech               | Hit the philistines three times over the 
  50. office: R0.33 (phone: 3217)    | head with the Elisp reference manual.
  51. email: lynbech@daimi.aau.dk    |        - petonic@hal.com (Michael A. Petonic)
  52. ------------------------------------------------------------------------------
  53.